package com.mybatis.lo.sqlsource;

import com.mybatis.lo.mapping.BoundSql;

/**
 * 管理底下的SqlNode节点，进行：1.数据封装；2.提供对封装数据的操作功能
 * @author zhangbh
 * 2023-06-08 08:58
 **/
public interface SqlSource {
    /**
     * 获取JDBC可以解析的sql和对应的参数列表
     * @param param 参数
     * @return 组装对象
     */
    BoundSql getBoundSql(Object param);
}
